1. Identificação | |
Tipo de Referência | Artigo em Evento (Conference Proceedings) |
Site | plutao.sid.inpe.br |
Código do Detentor | isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S |
Identificador | 8JMKD3MGP3W/3KN2JHJ |
Repositório | sid.inpe.br/plutao/2015/12.04.11.20.13 |
Última Atualização | 2015:12.11.10.53.36 (UTC) administrator |
Repositório de Metadados | sid.inpe.br/plutao/2015/12.04.11.20.14 |
Última Atualização dos Metadados | 2018:06.04.23.25.42 (UTC) administrator |
Rótulo | lattes: 3413978291577451 1 GuerraSantAguiDini:2015:DyGeAd |
Chave de Citação | GuerraSantAguiDini:2015:DyGeAd |
Título | Dynamic generated adapters from adaptive object models to static APIs |
Ano | 2015 |
Data de Acesso | 18 maio 2024 |
Tipo Secundário | PRE CI |
Número de Arquivos | 1 |
Tamanho | 1096 KiB |
|
2. Contextualização | |
Autor | 1 Guerra, Eduardo Martins 2 Santos, Jean Novaes 3 Aguiar, Ademar 4 Diniz, Luiz Gustavo |
Grupo | 1 LAC-CTE-INPE-MCTI-GOV-BR |
Afiliação | 1 Instituto Nacional de Pesquisas Espaciais (INPE) |
Endereço de e-Mail do Autor | 1 eduardo.guerra@inpe.br |
Nome do Evento | Pattern Languages of Programs (PLoP) |
Localização do Evento | Pittsburgh, Pennsylvania |
Data | 24-26 Oct. |
Editora (Publisher) | ACM |
Título do Livro | Proceedings |
Tipo Terciário | Paper |
Histórico (UTC) | 2015-12-04 11:20:14 :: lattes -> administrator :: 2018-06-04 23:25:42 :: administrator -> simone :: 2015 |
|
3. Conteúdo e estrutura | |
É a matriz ou uma cópia? | é a matriz |
Estágio do Conteúdo | concluido |
Transferível | 1 |
Tipo do Conteúdo | External Contribution |
Tipo de Versão | publisher |
Resumo | By using Adaptive Object Models (AOM) it is possible to have a more flexible domain structure in an application, allowing its adaptation at runtime. Patterns for AOMs create a class structure completely different from the static structure that applications and frameworks are used to handling. As a result, AOM applications cannot be integrated with existing frameworks, even the industry standards, which are meant for a static class-based domain model. The Adapter pattern could be used to adapt the AOM structure for the one expected by the framework, however this adapter would need to be manually modified for every change in the AOM structure. This paper proposes a solution to this problem by creating a dynamically generated adapter for the current AOM structure. To exemplify the use of this approach, an implementation was created to adapt the AOM structure from the framework Esfinge AOM to the Java Beans API. Additionally, a framework for instance comparison based on the Java Beans specification was used to compare the adapted AOM entities. |
Área | COMP |
Arranjo | urlib.net > Produção anterior à 2021 > LABAC > Dynamic generated adapters... |
Conteúdo da Pasta doc | acessar |
Conteúdo da Pasta source | não têm arquivos |
Conteúdo da Pasta agreement | não têm arquivos |
|
4. Condições de acesso e uso | |
URL dos dados | http://urlib.net/ibi/8JMKD3MGP3W/3KN2JHJ |
URL dos dados zipados | http://urlib.net/zip/8JMKD3MGP3W/3KN2JHJ |
Idioma | en |
Arquivo Alvo | 1_guerra2.pdf |
Grupo de Usuários | lattes simone |
Grupo de Leitores | administrator simone |
Visibilidade | shown |
Permissão de Leitura | allow from all |
Permissão de Atualização | não transferida |
|
5. Fontes relacionadas | |
Repositório Espelho | urlib.net/www/2011/03.29.20.55 |
Unidades Imediatamente Superiores | 8JMKD3MGPCW/3ESGTTP |
Acervo Hospedeiro | dpi.inpe.br/plutao@80/2008/08.19.15.01 |
|
6. Notas | |
Campos Vazios | archivingpolicy archivist callnumber copyholder copyright creatorhistory descriptionlevel dissemination doi e-mailaddress edition editor format isbn issn keywords lineage mark nextedition notes numberofvolumes orcid organization pages parameterlist parentrepositories previousedition previouslowerunit progress project publisheraddress resumeid rightsholder schedulinginformation secondarydate secondarykey secondarymark serieseditor session shorttitle sponsor subject tertiarymark type url volume |
|
7. Controle da descrição | |
e-Mail (login) | simone |
atualizar | |
|